|
|
|
|
|
- Características de los elementos de columna
- Posición de la columna añadida
- Limitaciones: Número máximo de columnas mostradas
- Control Tabla basado en un archivo de datos: Modificaciones en el archivo de datos relacionado
- Control Tabla basado en un archivo de datos: Añadir varias columnas
- Añadir registros a una control Tabla basada en un archivo de datos y en un Trigger
- Añadiendo un Image
- control Tabla en modo edición
<Tabla>.AddColumn (Función) Añade elementos a la derecha de una control Tabla horizontal. Atención: Esta función no se puede utilizar para añadir columnas a una control Tabla estándar (control Tabla vertical).. Para añadir dinámicamente columnas en un control Tabla estándar, utilice ControlClone. Sintaxis
<Result> = <Table control>.AddColumn([<Element row 1> [... [, <Element row N>]]])
<Result>: Integer - Índice de la nueva columna,
- -1 si se produce un error.
<Table control>: Control name Nombre de la control Tabla Horizontal a utilizar. <Element row 1>: Type of associated row (optional) Elementos de la columna para añadir a la control Tabla especificada. Cada elemento corresponde a un fila. El tipo de elemento añadido debe ser compatible con el tipo de la fila correspondiente.. Si no se especifica ninguno de estos parámetros, se añade una columna vacía a la columna control Tabla. Para una control Tabla basada en un archivo de datos, se tienen en cuenta los valores de Default definidos en el archivo de datos relacionado. <Element row N>: Type of associated column (optional) Elementos de la columna para añadir a la control Tabla especificada. Cada elemento corresponde a un fila. El tipo de elemento añadido debe ser compatible con el tipo de la fila correspondiente.. Si no se especifica ninguno de estos parámetros, se añade una columna vacía a la columna control Tabla. Para una control Tabla basada en un archivo de datos, se tienen en cuenta los valores de Default definidos en el archivo de datos relacionado. Observaciones Características de los elementos de columna - Para especificar ningún valor para un elemento, utilice una cadena vacía (""") o 0 (según el tipo de fila).
- Si un elemento corresponde al resultado de un cálculo, la expresión numérica debe estar entre paréntesis.. Por ejemplo:
TABLE_CalculationTable.AddColumn((53+29), (83-21))
Posición de la columna añadida Por Default, la columna se añade al final de la control Tabla. - Si el control Tabla está ordenado por el <Table>.Sort, la columna añadida se posiciona en el control según la ordenación actual.
- Si el usuario ordena la control Tabla, la ordenación se ignora cuando se añade la columna.. La columna se añade al final de la control.
Limitaciones: Número máximo de columnas mostradas El número máximo de columnas que se pueden mostrar en un control Tabla está limitado por la cantidad de memoria disponible (máximo teórico: 2 mil millones de columnas). Sin embargo, no recomendamos el uso de tablas control con un gran número de columnas por razones de rendimiento (tiempo necesario para llenar el control, por ejemplo) y de facilidad de uso. Control Tabla basado en un archivo de datos: Modificaciones en el archivo de datos relacionado Si la entrada en cascada está habilitada, el archivo de datos relacionado a control Tabla se modifica automáticamente cuando el usuario pasa a la siguiente columna. Si la entrada en cascada no está habilitada, no se modifica el el archivo de datos relacionado al control Tabla basado en un archivo de datos. Para escribir el contenido de la columna agregada al archivo de datos relacionado, utilice la función <Table>.Save después de la función <Tabla>.AddColumn. Recordatorio: Se puede seleccionar la opción "Entrada en cascada (Agregar)": - Al crear una control Tabla.
- En la pestaña "Detalles" del control description.
Control Tabla basado en un archivo de datos: Añadir varias columnas Se crea una columna virtual cada vez que se llama a <Tabla>.AddColumn en un control Tabla basado en un archivo de datos. La información se guardará en el archivo de datos al llamar a la función <Table>.Save. Si se llama a la función <Tabla>.AddColumn sucesivamente en el mismo proceso sin llamar a la función <Table>.Save, solo la PRIMERA llamada es efectiva (las siguientes llamadas son ignoradas). Sólo se añade una columna a la control Tabla basada en un archivo de datos. Añadir registros a una control Tabla basada en un archivo de datos y en un Trigger Se puede liberar un disparador cuando se añade una Record en una control Tabla basada en un archivo de datos. Para obtener más información, consulte la documentación de <Source>.DescribeTrigger. Añadiendo un Image Para añadir un Image en un control Tabla, especifique el nombre y el ruta completo del Image a añadir. Por ejemplo:
TABLE_MyTable.AddColumn("C:\MyDocuments\MyImage.BMP")
Observación: El fila debe ser un fila de imagen, de lo contrario el Image no se mostrará correctamente. control Tabla en modo edición Si se llama a la función <Tabla>.AddColumn: - En un evento del control Tabla, el cursor se posiciona automáticamente en la primera fila de la columna agregada.
- En un evento que no pertenece al control Tabla (o en un proceso personalizado), utilice la función SetFocusAndReturnToUserInput para reanudar la entrada en el control Tabla.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|